runtime.schedt.runq (field)
19 uses
runtime (current package)
proc.go#L3141: if !runqempty(pp) || !sched.runq.empty() {
proc.go#L3180: if !sched.runq.empty() {
proc.go#L3431: if pp.schedtick%61 == 0 && !sched.runq.empty() {
proc.go#L3462: if !sched.runq.empty() {
proc.go#L3587: if !sched.runq.empty() {
proc.go#L3665: if !sched.runq.empty() {
proc.go#L3793: if !sched.runq.empty() {
proc.go#L6531: print("SCHED ", (now-starttime)/1e6, "ms: gomaxprocs=", gomaxprocs, " idleprocs=", sched.npidle.Load(), " threads=", mcount(), " spinningthreads=", sched.nmspinning.Load(), " needspinning=", sched.needspinning.Load(), " idlethreads=", sched.nmidle, " runqueue=", sched.runq.size)
proc.go#L6858: sched.runq.pushBack(gp)
proc.go#L6869: sched.runq.push(gp)
proc.go#L6881: sched.runq.pushBackAll(*batch)
proc.go#L6890: if sched.runq.size == 0 {
proc.go#L6894: return sched.runq.pop()
proc.go#L6902: if sched.runq.size == 0 {
proc.go#L6906: n = min(n, sched.runq.size, sched.runq.size/gomaxprocs+1)
proc.go#L6908: gp = sched.runq.pop()
proc.go#L6912: gp1 := sched.runq.pop()
runtime2.go#L796: runq gQueue